package com.itheima.config;

import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.context.annotation.Bean;

import javax.sql.DataSource;

/**
 * @author huyoufu <https://github.com/huyoufu>
 * @TIME 2020-08-06 14:39
 * @description
 */
public class DatasourceConfig {

    //如果有一些 不是我们写的类  我们可以使用方法来做

    /**
     * 方法名随便起 最好见名知意
     * 方法的返回值 是你希望放入容器对象
     *
     * 方法上必须加上注解 @Bean
     *
     */
    @Bean
    public DataSource generateDatasource(){
        DruidDataSource dataSource = new DruidDataSource();

        String driverClassname="com.mysql.jdbc.Driver";
        dataSource.setDriverClassName(driverClassname);

        String url="jdbc:mysql://localhost:3306/heima32_spring";
        dataSource.setUrl(url);

        String username="root";
        dataSource.setUsername(username);

        String password="123";
        dataSource.setPassword(password);

        return dataSource;
    }
}
